Rebecca N. Palmer [Fri, 3 Jul 2026 21:13:01 +0000 (22:13 +0100)]
Merge statsmodels (0.14.6+dfsg-3) import into refs/heads/workingbranch
Debian Science Maintainers [Fri, 3 Jul 2026 21:13:01 +0000 (22:13 +0100)]
Ignore errors (but not wrong results) of solve_power
scipy.special.nctdtr returns NaN when rounding would otherwise make
the result out of bounds: https://github.com/scipy/scipy/issues/25470
This has only been seen to fail the statsmodels test on armhf,
but the underlying issue also exists on amd64
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name test_power_ignore_exception.patch
Debian Science Maintainers [Fri, 3 Jul 2026 21:13:01 +0000 (22:13 +0100)]
Remove duplicate tests
pytest now errors out on duplicate test IDs by default
Author: Kevin "bashtage" Sheppard
Origin: part of upstream
f4975702
Forwarded: not-needed
Gbp-Pq: Name remove_duplicate_tests.patch
Debian Science Maintainers [Fri, 3 Jul 2026 21:13:01 +0000 (22:13 +0100)]
Ignore a non-converging test
(it currently does warn about possible non-convergence and
it would be better to check that it does so)
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug-Debian: https://bugs.debian.org/
1079789
Forwarded: no
Gbp-Pq: Name 1079789_ignore_arm64_nonconvergence.patch
Debian Science Maintainers [Fri, 3 Jul 2026 21:13:01 +0000 (22:13 +0100)]
Ignore test exception on big-endian systems
failed in 0.14.1+dfsg-1
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name xfail_dynamic_factor_news_bigendian.patch
Debian Science Maintainers [Fri, 3 Jul 2026 21:13:01 +0000 (22:13 +0100)]
Fix random seeds for reproducibility
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name fix_random_seeds.patch
Debian Science Maintainers [Fri, 3 Jul 2026 21:13:01 +0000 (22:13 +0100)]
Allow building with Cython 3.x
(= Cython _version_ 3.x, not to be confused with the cython3 binary)
Author: Chad Fulton, Rebecca N. Palmer <rebecca_palmer@zoho.com>
Origin: mostly https://github.com/statsmodels/statsmodels/pull/8961
Bug-Ubuntu: https://launchpad.net/bugs/
2043284
Forwarded: no
Gbp-Pq: Name cython3p0_compat.patch
Debian Science Maintainers [Fri, 3 Jul 2026 21:13:01 +0000 (22:13 +0100)]
Ignore extra warnings that may occur on mips*
Some mips* hardware seems to emit
RuntimeWarning: invalid value encountered in multiply
on multiplication by explicit np.nan, which breaks these tests.
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name mips_ignore_nan_warnings.patch
Debian Science Maintainers [Fri, 3 Jul 2026 21:13:01 +0000 (22:13 +0100)]
Don't require a warning armel numpy doesn't have
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no (this version requires dpkg)
Gbp-Pq: Name ignore_armel_nonwarning.patch
Debian Science Maintainers [Fri, 3 Jul 2026 21:13:01 +0000 (22:13 +0100)]
Allow a memory-heavy test to run out of memory
Failed in 0.14.0 on armel,armhf,mipsel (but not i386)
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name xfail_out_of_memory.patch
Debian Science Maintainers [Fri, 3 Jul 2026 21:13:01 +0000 (22:13 +0100)]
Ignore a known failure to converge
(Seen to fail in 0.13.5+dfsg-5, twice on mipsel, in 0.14.0 on armel,
and in 0.14.6 on amd64; also known upstream.
Not a plain mark.xfail to not accept "converged" to the wrong answer.)
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: not-needed
(upstream
15f574d also ignores it)
Gbp-Pq: Name test_corr_nearest_factor_sparse_ignore_nonconverge.patch
Debian Science Maintainers [Fri, 3 Jul 2026 21:13:01 +0000 (22:13 +0100)]
Avoid cast exception in np.bincount
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug-Debian: https://bugs.debian.org/
1030208
Forwarded: no
Gbp-Pq: Name 1030208_scipy1p10.patch
Debian Science Maintainers [Fri, 3 Jul 2026 21:13:01 +0000 (22:13 +0100)]
Ignore missing HessianInversionWarning on some mips*
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name mips_ignore_nonwarning.patch
Debian Science Maintainers [Fri, 3 Jul 2026 21:13:01 +0000 (22:13 +0100)]
Loosen tolerance on a possibly unstable test
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug-Debian: https://bugs.debian.org/
1020060 and
1014278
Forwarded: https://github.com/statsmodels/statsmodels/issues/8341
Gbp-Pq: Name 1020060_loosen_test_tolerance.patch
Debian Science Maintainers [Fri, 3 Jul 2026 21:13:01 +0000 (22:13 +0100)]
Avoid test failure on mipsel
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug: https://github.com/statsmodels/statsmodels/8341
Bug-Debian: https://bugs.debian.org/
1014884
Forwarded: no
Gbp-Pq: Name 1014884_loosen_test_tolerances.patch
Debian Science Maintainers [Fri, 3 Jul 2026 21:13:01 +0000 (22:13 +0100)]
test_seasonal_order fails on i386
Warn on use and xfail
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name xfail_i386_ets.patch
Debian Science Maintainers [Fri, 3 Jul 2026 21:13:01 +0000 (22:13 +0100)]
Xfail / increase tolerance on tests
TestMICE and test_mixedlm vary enough with the random state, and
corrpsd is close enough to 0, that this is plausibly a rounding non-bug
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug-Debian: https://bugs.debian.org/997081
Forwarded: https://github.com/statsmodels/statsmodels/issues/7911
Gbp-Pq: Name 997081_xfail.patch
Debian Science Maintainers [Fri, 3 Jul 2026 21:13:01 +0000 (22:13 +0100)]
Remove code from Stack Overflow and wasteful loop
Stack Overflow content is CC-BY-SA licensed,
which this package is not supposed to be. This snippet may be
too small to be copyrightable, but removing it to be safe.
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name remove_ccbysa_snippet.patch
Debian Science Maintainers [Fri, 3 Jul 2026 21:13:01 +0000 (22:13 +0100)]
Allow tests to fail if multiprocessing is not available
This is currently the case on hurd-i386
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name xfail_no_multiprocessing.patch
Debian Science Maintainers [Fri, 3 Jul 2026 21:13:01 +0000 (22:13 +0100)]
Use local requirejs/mathjax
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: not-needed
Gbp-Pq: Name sphinx_local_requirejs.patch
Debian Science Maintainers [Fri, 3 Jul 2026 21:13:01 +0000 (22:13 +0100)]
Be reproducible, and don't fail on examples exceptions
Don't execute example notebooks because some of them
have unreproducible output, either numerical differences (small
enough that I guess them to be machine-dependent rounding error
not deliberate randomness) or extra cells (a single newline
being split into its own cell vs part of the previous one).
Copy them instead.
At one point these 10 were affected, but skipping just them doesn't
work because it seems 'random' which ones have the extra cells.
count_hurdle
discrete_choice_example
discrete_choice_overview
exponential_smoothing (and its images 14_0 and 16_0)
generic_mle
glm_formula
glm_weights
postestimation_poisson
stats_poisson
treatment_effect
Also remove timestamps, ipykernel IDs, etc from examples output
for reproducibility. (This is here not in debian/rules to do it
before building the search index.)
Skip some vector_ar cells that would print <type at address>
output (that would end up in the search index, so
stripping it afterwards isn't enough).
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: not-needed
Gbp-Pq: Name sphinx_reproducibility_and_ignore_errors.patch
Debian Science Maintainers [Fri, 3 Jul 2026 21:13:01 +0000 (22:13 +0100)]
Don't try to use a theme we don't have
Upstream switched to sphinx_material in
1d7aafad5c3ad634c9ae2122881c1809c2ccbcbe
and later to sphinx_immaterial; Debian doesn't have those themes.
(I haven't investigated packaging it, which might be a better long-term option.)
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: not-needed
Gbp-Pq: Name no_sphinx_material.patch
Debian Science Maintainers [Fri, 3 Jul 2026 21:13:01 +0000 (22:13 +0100)]
Don't try to write to the source directory
Not allowed in autopkgtest
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name use_tmp_path.patch
Debian Science Maintainers [Fri, 3 Jul 2026 21:13:01 +0000 (22:13 +0100)]
Use Python 3 in script shebangs
(Skipping the two .pyx files with #!python - they need to be compiled
with Cython, not directly run with any version of plain Python)
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name python3_shebangs.patch
Debian Science Maintainers [Fri, 3 Jul 2026 21:13:01 +0000 (22:13 +0100)]
Loosen tolerances on some tests on i386
and xfail a test that fails for not producing ConvergenceWarning.
Failure logs:
test_smoothing
https://buildd.debian.org/status/fetch.php?pkg=statsmodels&arch=i386&ver=0.9.0-3&stamp=
1567157609&raw=0
test_multivariate_switch_univariate
https://buildd.debian.org/status/fetch.php?pkg=statsmodels&arch=i386&ver=0.12.0-1&stamp=
1599693472&raw=0
TestMixedLM.test_compare_numdiff
salsa-ci for 0.14.2-1
As it only fails on i386 and isn't far wrong,
I suspect different rounding due to x87 excess precision
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug-Debian: partly https://bugs.debian.org/938949
Forwarded: no
Gbp-Pq: Name i386_loosen_test_tolerances.patch
Debian Science Maintainers [Fri, 3 Jul 2026 21:13:01 +0000 (22:13 +0100)]
Use example data from an R package we have
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: not-needed
Gbp-Pq: Name use_available_data.patch
Diane Trout [Fri, 3 Jul 2026 21:13:01 +0000 (22:13 +0100)]
Use intersphinx inventory files from other Debian packages.
Forwarded: not-needed
Gbp-Pq: Name use_system_inventory.patch
Debian Science Maintainers [Fri, 3 Jul 2026 21:13:01 +0000 (22:13 +0100)]
Use cached datasets in tests and examples
Also remove a download that isn't actually used in that example.
This allows the tests to pass, and at least some of the examples to
be built, in an offline environment such as a Debian buildd.
The cached data is extracted from R packages by debian/datasets/*.
Author: Diane Trout <diane@ghic.org>, Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: not-needed
Gbp-Pq: Name use_cached_datasets.patch
Rebecca N. Palmer [Fri, 3 Jul 2026 21:13:01 +0000 (22:13 +0100)]
statsmodels (0.14.6+dfsg-3) unstable; urgency=medium
* Tests: ignore explicit failure of solve_power,
probably caused by rounding issues.
* Salsa CI: test clean, don't try to build on i386.
[dgit import unpatched statsmodels 0.14.6+dfsg-3]
Rebecca N. Palmer [Fri, 3 Jul 2026 21:13:01 +0000 (22:13 +0100)]
Import statsmodels_0.14.6+dfsg-3.debian.tar.xz
[dgit import tarball statsmodels 0.14.6+dfsg-3 statsmodels_0.14.6+dfsg-3.debian.tar.xz]
Rebecca N. Palmer [Thu, 18 Dec 2025 07:37:30 +0000 (07:37 +0000)]
Merge statsmodels (0.14.6+dfsg-1) import into refs/heads/workingbranch
Rebecca N. Palmer [Thu, 18 Dec 2025 07:37:30 +0000 (07:37 +0000)]
Import statsmodels_0.14.6+dfsg.orig.tar.xz
[dgit import orig statsmodels_0.14.6+dfsg.orig.tar.xz]
Debian Science Maintainers [Thu, 18 Dec 2025 07:37:30 +0000 (07:37 +0000)]
Ignore a non-converging test
(it currently does warn about possible non-convergence and
it would be better to check that it does so)
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug-Debian: https://bugs.debian.org/
1079789
Forwarded: no
Gbp-Pq: Name 1079789_ignore_arm64_nonconvergence.patch
Debian Science Maintainers [Thu, 18 Dec 2025 07:37:30 +0000 (07:37 +0000)]
Ignore test exception on big-endian systems
failed in 0.14.1+dfsg-1
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name xfail_dynamic_factor_news_bigendian.patch
Debian Science Maintainers [Thu, 18 Dec 2025 07:37:30 +0000 (07:37 +0000)]
Fix random seeds for reproducibility
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name fix_random_seeds.patch
Debian Science Maintainers [Thu, 18 Dec 2025 07:37:30 +0000 (07:37 +0000)]
Allow building with Cython 3.x
(= Cython _version_ 3.x, not to be confused with the cython3 binary)
Author: Chad Fulton, Rebecca N. Palmer <rebecca_palmer@zoho.com>
Origin: mostly https://github.com/statsmodels/statsmodels/pull/8961
Bug-Ubuntu: https://launchpad.net/bugs/
2043284
Forwarded: no
Gbp-Pq: Name cython3p0_compat.patch
Debian Science Maintainers [Thu, 18 Dec 2025 07:37:30 +0000 (07:37 +0000)]
Ignore extra warnings that may occur on mips*
Some mips* hardware seems to emit
RuntimeWarning: invalid value encountered in multiply
on multiplication by explicit np.nan, which breaks these tests.
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name mips_ignore_nan_warnings.patch
Debian Science Maintainers [Thu, 18 Dec 2025 07:37:30 +0000 (07:37 +0000)]
Don't require a warning armel numpy doesn't have
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no (this version requires dpkg)
Gbp-Pq: Name ignore_armel_nonwarning.patch
Debian Science Maintainers [Thu, 18 Dec 2025 07:37:30 +0000 (07:37 +0000)]
Allow a memory-heavy test to run out of memory
Failed in 0.14.0 on armel,armhf,mipsel (but not i386)
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name xfail_out_of_memory.patch
Debian Science Maintainers [Thu, 18 Dec 2025 07:37:30 +0000 (07:37 +0000)]
Ignore a failure to converge on mipsel and armel
(Seen to fail in 0.13.5+dfsg-5, twice on mipsel, and in 0.14.0 on armel.
Not a plain mark.xfail to not accept "converged" to the wrong answer.)
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name mips_armel_ignore_nonconverge.patch
Debian Science Maintainers [Thu, 18 Dec 2025 07:37:30 +0000 (07:37 +0000)]
Avoid cast exception in np.bincount
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug-Debian: https://bugs.debian.org/
1030208
Forwarded: no
Gbp-Pq: Name 1030208_scipy1p10.patch
Debian Science Maintainers [Thu, 18 Dec 2025 07:37:30 +0000 (07:37 +0000)]
Ignore missing HessianInversionWarning on some mips*
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name mips_ignore_nonwarning.patch
Debian Science Maintainers [Thu, 18 Dec 2025 07:37:30 +0000 (07:37 +0000)]
Loosen tolerance on a possibly unstable test
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug-Debian: https://bugs.debian.org/
1020060 and
1014278
Forwarded: https://github.com/statsmodels/statsmodels/issues/8341
Gbp-Pq: Name 1020060_loosen_test_tolerance.patch
Debian Science Maintainers [Thu, 18 Dec 2025 07:37:30 +0000 (07:37 +0000)]
Avoid test failure on mipsel
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug: https://github.com/statsmodels/statsmodels/8341
Bug-Debian: https://bugs.debian.org/
1014884
Forwarded: no
Gbp-Pq: Name 1014884_loosen_test_tolerances.patch
Debian Science Maintainers [Thu, 18 Dec 2025 07:37:30 +0000 (07:37 +0000)]
test_seasonal_order fails on i386
Warn on use and xfail
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name xfail_i386_ets.patch
Debian Science Maintainers [Thu, 18 Dec 2025 07:37:30 +0000 (07:37 +0000)]
Xfail / increase tolerance on tests
TestMICE and test_mixedlm vary enough with the random state, and
corrpsd is close enough to 0, that this is plausibly a rounding non-bug
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug-Debian: https://bugs.debian.org/997081
Forwarded: https://github.com/statsmodels/statsmodels/issues/7911
Gbp-Pq: Name 997081_xfail.patch
Debian Science Maintainers [Thu, 18 Dec 2025 07:37:30 +0000 (07:37 +0000)]
Remove code from Stack Overflow and wasteful loop
Stack Overflow content is CC-BY-SA licensed,
which this package is not supposed to be. This snippet may be
too small to be copyrightable, but removing it to be safe.
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name remove_ccbysa_snippet.patch
Debian Science Maintainers [Thu, 18 Dec 2025 07:37:30 +0000 (07:37 +0000)]
Allow tests to fail if multiprocessing is not available
This is currently the case on hurd-i386
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name xfail_no_multiprocessing.patch
Debian Science Maintainers [Thu, 18 Dec 2025 07:37:30 +0000 (07:37 +0000)]
Use local requirejs/mathjax
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: not-needed
Gbp-Pq: Name sphinx_local_requirejs.patch
Debian Science Maintainers [Thu, 18 Dec 2025 07:37:30 +0000 (07:37 +0000)]
Be reproducible, and don't fail on examples exceptions
If example code outputs an error when run,
ipython (ipython:: blocks) now fails the whole build by default,
and tools/nbgenerate.py (.ipynb files) now leaves out that file
(leaving a broken link in the examples index).
As some examples use downloaded data and are hence expected to be
unrunnable on a Debian buildd, this instead keeps them
(::ipython with error output, .ipynb without output).
Also remove timestamps, ipykernel IDs, etc from examples output
for reproducibility. (This is here not in debian/rules to do it
before building the search index.)
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: not-needed
Gbp-Pq: Name sphinx_reproducibility_and_ignore_errors.patch
Debian Science Maintainers [Thu, 18 Dec 2025 07:37:30 +0000 (07:37 +0000)]
Don't try to use a theme we don't have
Upstream switched to sphinx_material in
1d7aafad5c3ad634c9ae2122881c1809c2ccbcbe
and later to sphinx_immaterial; Debian doesn't have those themes.
(I haven't investigated packaging it, which might be a better long-term option.)
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: not-needed
Gbp-Pq: Name no_sphinx_material.patch
Debian Science Maintainers [Thu, 18 Dec 2025 07:37:30 +0000 (07:37 +0000)]
Don't try to write to the source directory
Not allowed in autopkgtest
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name use_tmp_path.patch
Debian Science Maintainers [Thu, 18 Dec 2025 07:37:30 +0000 (07:37 +0000)]
Use Python 3 in script shebangs
(Skipping the two .pyx files with #!python - they need to be compiled
with Cython, not directly run with any version of plain Python)
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name python3_shebangs.patch
Debian Science Maintainers [Thu, 18 Dec 2025 07:37:30 +0000 (07:37 +0000)]
Loosen tolerances on some tests on i386
and xfail a test that fails for not producing ConvergenceWarning.
Failure logs:
test_smoothing
https://buildd.debian.org/status/fetch.php?pkg=statsmodels&arch=i386&ver=0.9.0-3&stamp=
1567157609&raw=0
test_multivariate_switch_univariate
https://buildd.debian.org/status/fetch.php?pkg=statsmodels&arch=i386&ver=0.12.0-1&stamp=
1599693472&raw=0
TestMixedLM.test_compare_numdiff
salsa-ci for 0.14.2-1
As it only fails on i386 and isn't far wrong,
I suspect different rounding due to x87 excess precision
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug-Debian: partly https://bugs.debian.org/938949
Forwarded: no
Gbp-Pq: Name i386_loosen_test_tolerances.patch
Debian Science Maintainers [Thu, 18 Dec 2025 07:37:30 +0000 (07:37 +0000)]
Use example data from an R package we have
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: not-needed
Gbp-Pq: Name use_available_data.patch
Diane Trout [Thu, 18 Dec 2025 07:37:30 +0000 (07:37 +0000)]
Use intersphinx inventory files from other Debian packages.
Forwarded: not-needed
Gbp-Pq: Name use_system_inventory.patch
Debian Science Maintainers [Thu, 18 Dec 2025 07:37:30 +0000 (07:37 +0000)]
Use cached datasets in tests and examples
Also remove a download that isn't actually used in that example.
This allows the tests to pass, and at least some of the examples to
be built, in an offline environment such as a Debian buildd.
The cached data is extracted from R packages by debian/datasets/*.
Author: Diane Trout <diane@ghic.org>, Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: not-needed
Gbp-Pq: Name use_cached_datasets.patch
Rebecca N. Palmer [Thu, 18 Dec 2025 07:37:30 +0000 (07:37 +0000)]
statsmodels (0.14.6+dfsg-1) unstable; urgency=medium
* New upstream release. Refresh patches.
* Salsa CI: disable mostly-useless debrebuild.
[dgit import unpatched statsmodels 0.14.6+dfsg-1]
Rebecca N. Palmer [Thu, 18 Dec 2025 07:37:30 +0000 (07:37 +0000)]
Import statsmodels_0.14.6+dfsg-1.debian.tar.xz
[dgit import tarball statsmodels 0.14.6+dfsg-1 statsmodels_0.14.6+dfsg-1.debian.tar.xz]
Rebecca N. Palmer [Sat, 5 Oct 2024 10:43:25 +0000 (11:43 +0100)]
Merge statsmodels (0.14.4+dfsg-1) import into refs/heads/workingbranch
Debian Science Maintainers [Sat, 5 Oct 2024 10:43:25 +0000 (11:43 +0100)]
Ignore a non-converging test
(it currently does warn about possible non-convergence and
it would be better to check that it does so)
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug-Debian: https://bugs.debian.org/
1079789
Forwarded: no
Gbp-Pq: Name 1079789_ignore_arm64_nonconvergence.patch
Debian Science Maintainers [Sat, 5 Oct 2024 10:43:25 +0000 (11:43 +0100)]
Ignore test exception on big-endian systems
failed in 0.14.1+dfsg-1
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name xfail_dynamic_factor_news_bigendian.patch
Debian Science Maintainers [Sat, 5 Oct 2024 10:43:25 +0000 (11:43 +0100)]
Fix random seeds for reproducibility
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name fix_random_seeds.patch
Debian Science Maintainers [Sat, 5 Oct 2024 10:43:25 +0000 (11:43 +0100)]
Allow building with Cython 3.x
(= Cython _version_ 3.x, not to be confused with the cython3 binary)
Author: Chad Fulton, Rebecca N. Palmer <rebecca_palmer@zoho.com>
Origin: mostly https://github.com/statsmodels/statsmodels/pull/8961
Bug-Ubuntu: https://launchpad.net/bugs/
2043284
Forwarded: no
Gbp-Pq: Name cython3p0_compat.patch
Debian Science Maintainers [Sat, 5 Oct 2024 10:43:25 +0000 (11:43 +0100)]
Ignore extra warnings that may occur on mips*
Some mips* hardware seems to emit
RuntimeWarning: invalid value encountered in multiply
on multiplication by explicit np.nan, which breaks these tests.
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name mips_ignore_nan_warnings.patch
Debian Science Maintainers [Sat, 5 Oct 2024 10:43:25 +0000 (11:43 +0100)]
Don't require a warning armel numpy doesn't have
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no (this version requires dpkg)
Gbp-Pq: Name ignore_armel_nonwarning.patch
Debian Science Maintainers [Sat, 5 Oct 2024 10:43:25 +0000 (11:43 +0100)]
Allow a memory-heavy test to run out of memory
Failed in 0.14.0 on armel,armhf,mipsel (but not i386)
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name xfail_out_of_memory.patch
Debian Science Maintainers [Sat, 5 Oct 2024 10:43:25 +0000 (11:43 +0100)]
Ignore a failure to converge on mipsel and armel
(Seen to fail in 0.13.5+dfsg-5, twice on mipsel, and in 0.14.0 on armel.
Not a plain mark.xfail to not accept "converged" to the wrong answer.)
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name mips_armel_ignore_nonconverge.patch
Debian Science Maintainers [Sat, 5 Oct 2024 10:43:25 +0000 (11:43 +0100)]
Avoid cast exception in np.bincount
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug-Debian: https://bugs.debian.org/
1030208
Forwarded: no
Gbp-Pq: Name 1030208_scipy1p10.patch
Debian Science Maintainers [Sat, 5 Oct 2024 10:43:25 +0000 (11:43 +0100)]
Ignore missing HessianInversionWarning on some mips*
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name mips_ignore_nonwarning.patch
Debian Science Maintainers [Sat, 5 Oct 2024 10:43:25 +0000 (11:43 +0100)]
Loosen tolerance on a possibly unstable test
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug-Debian: https://bugs.debian.org/
1020060 and
1014278
Forwarded: https://github.com/statsmodels/statsmodels/issues/8341
Gbp-Pq: Name 1020060_loosen_test_tolerance.patch
Debian Science Maintainers [Sat, 5 Oct 2024 10:43:25 +0000 (11:43 +0100)]
Avoid test failure on mipsel
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug: https://github.com/statsmodels/statsmodels/8341
Bug-Debian: https://bugs.debian.org/
1014884
Forwarded: no
Gbp-Pq: Name 1014884_loosen_test_tolerances.patch
Debian Science Maintainers [Sat, 5 Oct 2024 10:43:25 +0000 (11:43 +0100)]
test_seasonal_order fails on i386
Warn on use and xfail
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name xfail_i386_ets.patch
Debian Science Maintainers [Sat, 5 Oct 2024 10:43:25 +0000 (11:43 +0100)]
Xfail / increase tolerance on tests
TestMICE and test_mixedlm vary enough with the random state, and
corrpsd is close enough to 0, that this is plausibly a rounding non-bug
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug-Debian: https://bugs.debian.org/997081
Forwarded: https://github.com/statsmodels/statsmodels/issues/7911
Gbp-Pq: Name 997081_xfail.patch
Debian Science Maintainers [Sat, 5 Oct 2024 10:43:25 +0000 (11:43 +0100)]
Remove code from Stack Overflow and wasteful loop
Stack Overflow content is CC-BY-SA licensed,
which this package is not supposed to be. This snippet may be
too small to be copyrightable, but removing it to be safe.
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name remove_ccbysa_snippet.patch
Debian Science Maintainers [Sat, 5 Oct 2024 10:43:25 +0000 (11:43 +0100)]
Allow tests to fail if multiprocessing is not available
This is currently the case on hurd-i386
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name xfail_no_multiprocessing.patch
Debian Science Maintainers [Sat, 5 Oct 2024 10:43:25 +0000 (11:43 +0100)]
Use local requirejs/mathjax
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: not-needed
Gbp-Pq: Name sphinx_local_requirejs.patch
Debian Science Maintainers [Sat, 5 Oct 2024 10:43:25 +0000 (11:43 +0100)]
Don't fail documentation build on examples exceptions
If example code outputs an error when run,
ipython (ipython:: blocks) now fails the whole build by default,
and tools/nbgenerate.py (.ipynb files) now leaves out that file
(leaving a broken link in the examples index).
As some examples use downloaded data and are hence expected to be
unrunnable on a Debian buildd, this instead keeps them
(::ipython with error output, .ipynb without output).
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: not-needed
Gbp-Pq: Name sphinx_ignore_errors.patch
Debian Science Maintainers [Sat, 5 Oct 2024 10:43:25 +0000 (11:43 +0100)]
Don't try to use a theme we don't have
Upstream switched to sphinx_material in
1d7aafad5c3ad634c9ae2122881c1809c2ccbcbe
and later to sphinx_immaterial; Debian doesn't have those themes.
(I haven't investigated packaging it, which might be a better long-term option.)
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: not-needed
Gbp-Pq: Name no_sphinx_material.patch
Debian Science Maintainers [Sat, 5 Oct 2024 10:43:25 +0000 (11:43 +0100)]
Don't try to write to the source directory
Not allowed in autopkgtest
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name use_tmp_path.patch
Debian Science Maintainers [Sat, 5 Oct 2024 10:43:25 +0000 (11:43 +0100)]
Use Python 3 in script shebangs
(Skipping the two .pyx files with #!python - they need to be compiled
with Cython, not directly run with any version of plain Python)
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name python3_shebangs.patch
Debian Science Maintainers [Sat, 5 Oct 2024 10:43:25 +0000 (11:43 +0100)]
Loosen tolerances on some tests on i386
and xfail a test that fails for not producing ConvergenceWarning.
Failure logs:
test_smoothing
https://buildd.debian.org/status/fetch.php?pkg=statsmodels&arch=i386&ver=0.9.0-3&stamp=
1567157609&raw=0
test_multivariate_switch_univariate
https://buildd.debian.org/status/fetch.php?pkg=statsmodels&arch=i386&ver=0.12.0-1&stamp=
1599693472&raw=0
TestMixedLM.test_compare_numdiff
salsa-ci for 0.14.2-1
As it only fails on i386 and isn't far wrong,
I suspect different rounding due to x87 excess precision
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug-Debian: partly https://bugs.debian.org/938949
Forwarded: no
Gbp-Pq: Name i386_loosen_test_tolerances.patch
Debian Science Maintainers [Sat, 5 Oct 2024 10:43:25 +0000 (11:43 +0100)]
Use example data from an R package we have
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: not-needed
Gbp-Pq: Name use_available_data.patch
Diane Trout [Sat, 5 Oct 2024 10:43:25 +0000 (11:43 +0100)]
Use intersphinx inventory files from other Debian packages.
Forwarded: not-needed
Gbp-Pq: Name use_system_inventory.patch
Debian Science Maintainers [Sat, 5 Oct 2024 10:43:25 +0000 (11:43 +0100)]
Use cached datasets in tests and examples
Also remove a download that isn't actually used in that example.
This allows the tests to pass, and at least some of the examples to
be built, in an offline environment such as a Debian buildd.
The cached data is extracted from R packages by debian/datasets/*.
Author: Diane Trout <diane@ghic.org>, Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: not-needed
Gbp-Pq: Name use_cached_datasets.patch
Rebecca N. Palmer [Sat, 5 Oct 2024 10:43:25 +0000 (11:43 +0100)]
statsmodels (0.14.4+dfsg-1) unstable; urgency=medium
* New upstream release. Refresh patches.
[dgit import unpatched statsmodels 0.14.4+dfsg-1]
Rebecca N. Palmer [Sat, 5 Oct 2024 10:43:25 +0000 (11:43 +0100)]
Import statsmodels_0.14.4+dfsg.orig.tar.xz
[dgit import orig statsmodels_0.14.4+dfsg.orig.tar.xz]
Rebecca N. Palmer [Sat, 5 Oct 2024 10:43:25 +0000 (11:43 +0100)]
Import statsmodels_0.14.4+dfsg-1.debian.tar.xz
[dgit import tarball statsmodels 0.14.4+dfsg-1 statsmodels_0.14.4+dfsg-1.debian.tar.xz]
Rebecca N. Palmer [Sat, 21 Sep 2024 11:58:14 +0000 (12:58 +0100)]
Merge statsmodels (0.14.3+dfsg-1) import into refs/heads/workingbranch
Debian Science Maintainers [Sat, 21 Sep 2024 11:58:14 +0000 (12:58 +0100)]
Ignore a non-converging test
(it currently does warn about possible non-convergence and
it would be better to check that it does so)
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug-Debian: https://bugs.debian.org/
1079789
Forwarded: no
Gbp-Pq: Name 1079789_ignore_arm64_nonconvergence.patch
Debian Science Maintainers [Sat, 21 Sep 2024 11:58:14 +0000 (12:58 +0100)]
Ignore test exception on big-endian systems
failed in 0.14.1+dfsg-1
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name xfail_dynamic_factor_news_bigendian.patch
Debian Science Maintainers [Sat, 21 Sep 2024 11:58:14 +0000 (12:58 +0100)]
Fix random seeds for reproducibility
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name fix_random_seeds.patch
Debian Science Maintainers [Sat, 21 Sep 2024 11:58:14 +0000 (12:58 +0100)]
Allow building with Cython 3.x
(= Cython _version_ 3.x, not to be confused with the cython3 binary)
Author: Chad Fulton, Rebecca N. Palmer <rebecca_palmer@zoho.com>
Origin: mostly https://github.com/statsmodels/statsmodels/pull/8961
Bug-Ubuntu: https://launchpad.net/bugs/
2043284
Forwarded: no
Gbp-Pq: Name cython3p0_compat.patch
Debian Science Maintainers [Sat, 21 Sep 2024 11:58:14 +0000 (12:58 +0100)]
Ignore extra warnings that may occur on mips*
Some mips* hardware seems to emit
RuntimeWarning: invalid value encountered in multiply
on multiplication by explicit np.nan, which breaks these tests.
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name mips_ignore_nan_warnings.patch
Debian Science Maintainers [Sat, 21 Sep 2024 11:58:14 +0000 (12:58 +0100)]
Don't require a warning armel numpy doesn't have
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no (this version requires dpkg)
Gbp-Pq: Name ignore_armel_nonwarning.patch
Debian Science Maintainers [Sat, 21 Sep 2024 11:58:14 +0000 (12:58 +0100)]
Allow a memory-heavy test to run out of memory
Failed in 0.14.0 on armel,armhf,mipsel (but not i386)
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name xfail_out_of_memory.patch
Debian Science Maintainers [Sat, 21 Sep 2024 11:58:14 +0000 (12:58 +0100)]
Ignore a failure to converge on mipsel and armel
(Seen to fail in 0.13.5+dfsg-5, twice on mipsel, and in 0.14.0 on armel.
Not a plain mark.xfail to not accept "converged" to the wrong answer.)
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name mips_armel_ignore_nonconverge.patch
Debian Science Maintainers [Sat, 21 Sep 2024 11:58:14 +0000 (12:58 +0100)]
Avoid cast exception in np.bincount
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug-Debian: https://bugs.debian.org/
1030208
Forwarded: no
Gbp-Pq: Name 1030208_scipy1p10.patch
Debian Science Maintainers [Sat, 21 Sep 2024 11:58:14 +0000 (12:58 +0100)]
Ignore missing HessianInversionWarning on some mips*
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name mips_ignore_nonwarning.patch
Debian Science Maintainers [Sat, 21 Sep 2024 11:58:14 +0000 (12:58 +0100)]
Loosen tolerance on a possibly unstable test
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug-Debian: https://bugs.debian.org/
1020060 and
1014278
Forwarded: https://github.com/statsmodels/statsmodels/issues/8341
Gbp-Pq: Name 1020060_loosen_test_tolerance.patch